package com.ibm.csorb.dao;

import java.util.List;
import com.ibm.csorb.entity.CsCycleTc;

public interface CsCycleTcDao {
	public void save(CsCycleTc transientInstance);

	public void delete(CsCycleTc persistentInstance);

	public CsCycleTc findById(java.lang.Integer id);

	public List<CsCycleTc> findByExample(CsCycleTc instance);

	public List<CsCycleTc> findByProperty(String propertyName, Object value);

	public List<CsCycleTc> findByCycleBtId(Object cycleBtId);

	public List<CsCycleTc> findByTcId(Object tcId);

	public List<CsCycleTc> findByStatus(Object status);

	public List<CsCycleTc> findAll();

	public CsCycleTc merge(CsCycleTc detachedInstance);

	public void attachDirty(CsCycleTc instance);

	public void attachClean(CsCycleTc instance);
}